<template>
  <div class="goods-item">
    <!--    打印图片-->
    <img :src="goodsItem.show.img" alt="图片">
    <!--    商品的描述信息 , div-->
    <div class="goods-info">
      <!--      商品描述-->
      <p>{{ goodsItem.title }}</p>
      <!--      商品的价格-->
      <span class="price">价格 {{ goodsItem.price }}</span>
      <!--      商品的收藏数量-->
      <span class="collect">{{ goodsItem.cfav }}</span>

    </div>

  </div>
</template>

<script>
export default {
  name: "GoodsListItem",
  props: {
    goodsItem: {
      type: Object,
      default() {
        return {}
      }

    }
  }
}
</script>

<style scoped>

.goods-item {
  /*设置整体的item的底部设置40*/
  padding-bottom: 40px;
  position: relative;
  /*指定样式的宽度*/
  width: 48%;
}

/*设置图片的样式*/
.goods-item img {
  /*  设置图片的宽度*/
  width: 100%;
  /*  设置图片的圆角*/
  border-radius: 5px;
}

/*设置商品详情的样式*/
.goods-info {
  /*  设置文字的大小*/
  font-size: 12px;
  /*  设置定位*/
  position: absolute;
  bottom: 5px;
  left: 0;
  right: 0;
  overflow: hidden;
  text-align: center;
}

/*设置文字的样式*/
.goods-info p {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin-bottom: 3px;
}

/*设置价格的样式*/
.goods-info .price {
  color: var(--color-high-text);
  /*设置内左边距*/
  margin-right: 20px;
}

/*设置收藏的样式*/
.goods-info .collect {
  position: relative;
  margin-left: 10px;
}

/*设置收藏前面的图标*/
.goods-info .collect::before {
  content: '';
  position: absolute;
  left: -15px;
  top: -1px;
  width: 14px;
  height: 14px;
  background: url("../../../assets/img/common/index.svg") 0 0/14px 14px;
}


</style>
